using System;

namespace Zhao.Models.DTO
{
    /// <summary>
    /// 结算记录查询参数
    /// </summary>
    public class SettlementRecordQueryParams
    {
        /// <summary>
        /// 页码，默认1
        /// </summary>
        public int PageIndex { get; set; } = 1;

        /// <summary>
        /// 每页大小，默认10
        /// </summary>
        public int PageSize { get; set; } = 10;

        /// <summary>
        /// 场馆ID
        /// </summary>
        public Guid? VenueID { get; set; }

        /// <summary>
        /// 结算类型：1-活动结算，3-预约结算
        /// </summary>
        public int? SettlementType { get; set; }

        /// <summary>
        /// 状态：1-成功，0-失败
        /// </summary>
        public int? Status { get; set; }

        /// <summary>
        /// 开始时间
        /// </summary>
        public DateTime? StartTime { get; set; }

        /// <summary>
        /// 结束时间
        /// </summary>
        public DateTime? EndTime { get; set; }

        /// <summary>
        /// 关键字（结算编号、描述）
        /// </summary>
        public string Keyword { get; set; }
    }
} 